package com.hxexp.weixin.hpe.api.register;

import com.hxexp.weixin.common.exception.APIException;
import com.hxexp.weixin.hpe.api.register.model.RegisterParamBean;
import com.hxexp.weixin.hpe.api.register.model.RegisterResultBean;

/**
 * HPE注册接口
 * @author li.jiang
 *
 */
public interface RegisterAPI {
    /**
     * 用户注册
     * @param registerParamBean 注册信息
     * @return 注册返回结果(0表示成功,5：用户名已被使用,6：密码至少6位,7:日期格式错误,8：手机号码无效，9：证件号已经被使用，
     * 10：手机号码已经被使用，11：必填项未输入)
     * @throws APIException
     */
    public RegisterResultBean register(RegisterParamBean registerParamBean) throws APIException;
}
